demora excusable - German English Dictionary